package com.ehotting.edsta.circuitDesign.listStr;

import com.ehotting.edsta.circuitDesign.EdstaCircuitDesignApplication;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

@RunWith(SpringRunner.class)
@SpringBootTest(classes = { EdstaCircuitDesignApplication.class})
public class ListStr13 {

    @Test
    private void str() {
        String str = "";
        str += "      {";
        str += "        \"bom\": [";
        str += "          [";
        str += "            {";
        str += "              \"comment\": \"100nF\",";
        str += "              \"designator\": \"C3\",";
        str += "              \"device\": \"100nF\",";
        str += "              \"footprint\": \"c0402\",";
        str += "              \"name\": \"100nF\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"10uF\",";
        str += "              \"designator\": \"C4\",";
        str += "              \"device\": \"10uF\",";
        str += "              \"footprint\": \"c0402\",";
        str += "              \"name\": \"10uF\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"1uF\",";
        str += "              \"designator\": \"C1182\",";
        str += "              \"device\": \"C 0402-1uF\",";
        str += "              \"footprint\": \"C0402\",";
        str += "              \"name\": \"\",";
        str += "              \"value\": \"1uF\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"100nF\",";
        str += "              \"designator\": \"C1183\",";
        str += "              \"device\": \"C 0402-100nF\",";
        str += "              \"footprint\": \"C0402\",";
        str += "              \"name\": \"\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"100nF\",";
        str += "              \"designator\": \"C1184\",";
        str += "              \"device\": \"CC0402KRX7R9BB104\",";
        str += "              \"footprint\": \"r0402\",";
        str += "              \"name\": \"\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C2378\",";
        str += "              \"device\": \"0603B104K500NT\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"100nF\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C2380\",";
        str += "              \"device\": \"0603B104K500NT\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"100nF\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C2381\",";
        str += "              \"device\": \"0603B104K500NT\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"100nF\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C2606\",";
        str += "              \"device\": \"0603B104K500NT\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"100nF\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C2608\",";
        str += "              \"device\": \"0603B104K500NT\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"100nF\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C2609\",";
        str += "              \"device\": \"0603B104K500NT\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"100nF\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C2379\",";
        str += "              \"device\": \"C 0402-10uF\",";
        str += "              \"footprint\": \"C0402\",";
        str += "              \"name\": \"\",";
        str += "              \"value\": \"2.2uF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C2382\",";
        str += "              \"device\": \"C 0402-10uF\",";
        str += "              \"footprint\": \"C0402\",";
        str += "              \"name\": \"\",";
        str += "              \"value\": \"2.2uF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C2383\",";
        str += "              \"device\": \"C 0402-10uF\",";
        str += "              \"footprint\": \"C0402\",";
        str += "              \"name\": \"\",";
        str += "              \"value\": \"2.2uF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C2607\",";
        str += "              \"device\": \"C 0402-10uF\",";
        str += "              \"footprint\": \"C0402\",";
        str += "              \"name\": \"\",";
        str += "              \"value\": \"2.2uF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C2610\",";
        str += "              \"device\": \"C 0402-10uF\",";
        str += "              \"footprint\": \"C0402\",";
        str += "              \"name\": \"\",";
        str += "              \"value\": \"2.2uF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C2611\",";
        str += "              \"device\": \"C 0402-10uF\",";
        str += "              \"footprint\": \"C0402\",";
        str += "              \"name\": \"\",";
        str += "              \"value\": \"2.2uF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"D1040\",";
        str += "              \"device\": \"15CA\",";
        str += "              \"footprint\": \"\",";
        str += "              \"name\": \"15CA\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"D1041\",";
        str += "              \"device\": \"15CA\",";
        str += "              \"footprint\": \"\",";
        str += "              \"name\": \"15CA\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"D1042\",";
        str += "              \"device\": \"15CA\",";
        str += "              \"footprint\": \"\",";
        str += "              \"name\": \"15CA\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"D1043\",";
        str += "              \"device\": \"15CA\",";
        str += "              \"footprint\": \"\",";
        str += "              \"name\": \"15CA\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"F1040\",";
        str += "              \"device\": \"0.05A\",";
        str += "              \"footprint\": \"\",";
        str += "              \"name\": \"0.05A\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"F1041\",";
        str += "              \"device\": \"0.05A\",";
        str += "              \"footprint\": \"\",";
        str += "              \"name\": \"0.05A\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"F1042\",";
        str += "              \"device\": \"0.05A\",";
        str += "              \"footprint\": \"\",";
        str += "              \"name\": \"0.05A\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"F1043\",";
        str += "              \"device\": \"0.05A\",";
        str += "              \"footprint\": \"\",";
        str += "              \"name\": \"0.05A\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"ESP32-WROVER-IB\",";
        str += "              \"designator\": \"M6\",";
        str += "              \"device\": \"ESP32-WROVER-IB_C473016\",";
        str += "              \"footprint\": \"WIRELM-SMD_ESP32-WROVER-IB\",";
        str += "              \"name\": \"ESP32-WROVER-IB\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"10K\",";
        str += "              \"designator\": \"R2\",";
        str += "              \"device\": \"10K\",";
        str += "              \"footprint\": \"r0402\",";
        str += "              \"name\": \"10K\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"10k\",";
        str += "              \"designator\": \"R1113\",";
        str += "              \"device\": \"040200j0103tce\",";
        str += "              \"footprint\": \"R0402\",";
        str += "              \"name\": \"\",";
        str += "              \"value\": \"10k\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1245\",";
        str += "              \"device\": \"Res_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"0\",";
        str += "              \"value\": \"0\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1246\",";
        str += "              \"device\": \"Res_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"0\",";
        str += "              \"value\": \"0\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1247\",";
        str += "              \"device\": \"Res_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"0\",";
        str += "              \"value\": \"0\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1248\",";
        str += "              \"device\": \"Res_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"0\",";
        str += "              \"value\": \"0\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1249\",";
        str += "              \"device\": \"Res_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"0\",";
        str += "              \"value\": \"0\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1250\",";
        str += "              \"device\": \"Res_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"0\",";
        str += "              \"value\": \"0\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1251\",";
        str += "              \"device\": \"Res_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"0\",";
        str += "              \"value\": \"0\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1252\",";
        str += "              \"device\": \"Res_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"0\",";
        str += "              \"value\": \"0\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1253\",";
        str += "              \"device\": \"Res_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"0\",";
        str += "              \"value\": \"0\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1254\",";
        str += "              \"device\": \"Res_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"0\",";
        str += "              \"value\": \"0\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1255\",";
        str += "              \"device\": \"Res_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"0\",";
        str += "              \"value\": \"0\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1256\",";
        str += "              \"device\": \"Res_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"0\",";
        str += "              \"value\": \"0\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"RESET\",";
        str += "              \"designator\": \"SW2\",";
        str += "              \"device\": \"RESET\",";
        str += "              \"footprint\": \"sw-smd_4p-l4.2-w3.3-p2.15-ls5.1\",";
        str += "              \"name\": \"RESET\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"W25Q20CLSNIG\",";
        str += "              \"designator\": \"U1067\",";
        str += "              \"device\": \"W25Q20CLSNIG\",";
        str += "              \"footprint\": \"SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL\",";
        str += "              \"name\": \"W25Q20CLSNIG\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"U1079\",";
        str += "              \"device\": \"MS4553S\",";
        str += "              \"footprint\": \"SOT-23-8_L2.9-W1.6-P0.65-LS2.8-BL\",";
        str += "              \"name\": \"MS4553S\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"U1080\",";
        str += "              \"device\": \"MS4553S\",";
        str += "              \"footprint\": \"SOT-23-8_L2.9-W1.6-P0.65-LS2.8-BL\",";
        str += "              \"name\": \"MS4553S\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"KH-A2557-2X03A\",";
        str += "              \"designator\": \"U1081\",";
        str += "              \"device\": \"KH-A2557-2X03A\",";
        str += "              \"footprint\": \"CONN-TH_6P-P2.50_HCTL_HC-XHD-2X3A\",";
        str += "              \"name\": \"KH-A2557-2X03A\",";
        str += "              \"value\": \"\"";
        str += "            }";
        str += "          ],";
        str += "          [";
        str += "            {";
        str += "              \"designator\": \"R610\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10K\",";
        str += "              \"value\": \"10K\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R611\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10K\",";
        str += "              \"value\": \"10K\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R612\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10K\",";
        str += "              \"value\": \"10K\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R613\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10K\",";
        str += "              \"value\": \"10K\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R614\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10K\",";
        str += "              \"value\": \"10K\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R615\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10K\",";
        str += "              \"value\": \"10K\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R616\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10K\",";
        str += "              \"value\": \"10K\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R617\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10K\",";
        str += "              \"value\": \"10K\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R618\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10K\",";
        str += "              \"value\": \"10K\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R619\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10K\",";
        str += "              \"value\": \"10K\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R620\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10K\",";
        str += "              \"value\": \"10K\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R621\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10K\",";
        str += "              \"value\": \"10K\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"U545\",";
        str += "              \"device\": \"JUSECA-IS1200U\",";
        str += "              \"footprint\": \"SOP-8_L9.2-W6.4-P2.54-LS10.4-TL\",";
        str += "              \"name\": \"JUSECA-IS1200U\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"U546\",";
        str += "              \"device\": \"JUSECA-IS1200U\",";
        str += "              \"footprint\": \"SOP-8_L9.2-W6.4-P2.54-LS10.4-TL\",";
        str += "              \"name\": \"JUSECA-IS1200U\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"U547\",";
        str += "              \"device\": \"JUSECA-IS1200U\",";
        str += "              \"footprint\": \"SOP-8_L9.2-W6.4-P2.54-LS10.4-TL\",";
        str += "              \"name\": \"JUSECA-IS1200U\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"U548\",";
        str += "              \"device\": \"JUSECA-IS1200U\",";
        str += "              \"footprint\": \"SOP-8_L9.2-W6.4-P2.54-LS10.4-TL\",";
        str += "              \"name\": \"JUSECA-IS1200U\",";
        str += "              \"value\": \"\"";
        str += "            }";
        str += "          ],";
        str += "          [";
        str += "            {";
        str += "              \"comment\": \"68pF\",";
        str += "              \"designator\": \"C675\",";
        str += "              \"device\": \"JUSECAP_0603\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"68pF\",";
        str += "              \"value\": \"68pF\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"10pF\",";
        str += "              \"designator\": \"C676\",";
        str += "              \"device\": \"JUSECAP_0603\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"10pF\",";
        str += "              \"value\": \"10pF\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"100pF\",";
        str += "              \"designator\": \"C677\",";
        str += "              \"device\": \"JUSECAP_0603\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"100pF\",";
        str += "              \"value\": \"100pF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1027\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10k\",";
        str += "              \"value\": \"10k\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1028\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10k\",";
        str += "              \"value\": \"10k\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1043\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10k\",";
        str += "              \"value\": \"10k\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1044\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10k\",";
        str += "              \"value\": \"10k\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1029\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"15k\",";
        str += "              \"value\": \"15k\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1042\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"15k\",";
        str += "              \"value\": \"15k\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"R1508\",";
        str += "              \"device\": \"JUSERes_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"15k\",";
        str += "              \"value\": \"15k\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"JUSEAH950(50A)\",";
        str += "              \"designator\": \"U476\",";
        str += "              \"device\": \"JUSEAH950(50A)\",";
        str += "              \"footprint\": \"SENSOR-TH_ACS758KCB-150B-PFF-T\",";
        str += "              \"name\": \"JUSEAH950(50A)\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"JUSEADA4084-2ARZ\",";
        str += "              \"designator\": \"U833\",";
        str += "              \"device\": \"JUSEADA4084-2ARZ\",";
        str += "              \"footprint\": \"SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL\",";
        str += "              \"name\": \"JUSEADA4084-2ARZ\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"JUSELM358D\",";
        str += "              \"designator\": \"U838\",";
        str += "              \"device\": \"JUSELM358D_C2683482\",";
        str += "              \"footprint\": \"SOP-8_L4.9-W3.9-P1.27-LS6.0-BL\",";
        str += "              \"name\": \"\",";
        str += "              \"value\": \"\"";
        str += "            }";
        str += "          ],";
        str += "          [";
        str += "            {";
        str += "              \"designator\": \"C475\",";
        str += "              \"device\": \"JUSEC 0402-1uF\",";
        str += "              \"footprint\": \"C0402\",";
        str += "              \"name\": \"\",";
        str += "              \"value\": \"1uF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C477\",";
        str += "              \"device\": \"JUSEC 0402-1uF\",";
        str += "              \"footprint\": \"C0402\",";
        str += "              \"name\": \"\",";
        str += "              \"value\": \"1uF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C476\",";
        str += "              \"device\": \"JUSEC 0402-100nF\",";
        str += "              \"footprint\": \"C0402\",";
        str += "              \"name\": \"\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C478\",";
        str += "              \"device\": \"JUSEC 0402-100nF\",";
        str += "              \"footprint\": \"C0402\",";
        str += "              \"name\": \"\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"D50\",";
        str += "              \"device\": \"JUSEPESD1CAN_C2687121\",";
        str += "              \"footprint\": \"SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BL-2\",";
        str += "              \"name\": \"JUSEPESD1CAN\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"D410\",";
        str += "              \"device\": \"JUSEPESD1CAN_C2687121\",";
        str += "              \"footprint\": \"SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BL-2\",";
        str += "              \"name\": \"JUSEPESD1CAN\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"D411\",";
        str += "              \"device\": \"JUSEPESD1CAN_C2687121\",";
        str += "              \"footprint\": \"SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BL-2\",";
        str += "              \"name\": \"JUSEPESD1CAN\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"D412\",";
        str += "              \"device\": \"JUSEPESD1CAN_C2687121\",";
        str += "              \"footprint\": \"SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BL-2\",";
        str += "              \"name\": \"JUSEPESD1CAN\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"D413\",";
        str += "              \"device\": \"JUSEPESD1CAN_C2687121\",";
        str += "              \"footprint\": \"SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BL-2\",";
        str += "              \"name\": \"JUSEPESD1CAN\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"Q66\",";
        str += "              \"device\": \"JUSE2N7002_C8545\",";
        str += "              \"footprint\": \"SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR\",";
        str += "              \"name\": \"JUSE2N7002\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"Q67\",";
        str += "              \"device\": \"JUSE2N7002_C8545\",";
        str += "              \"footprint\": \"SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR\",";
        str += "              \"name\": \"JUSE2N7002\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"Q68\",";
        str += "              \"device\": \"JUSE2N7002_C8545\",";
        str += "              \"footprint\": \"SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR\",";
        str += "              \"name\": \"JUSE2N7002\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"Q69\",";
        str += "              \"device\": \"JUSE2N7002_C8545\",";
        str += "              \"footprint\": \"SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR\",";
        str += "              \"name\": \"JUSE2N7002\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"JUSEKH-A2557-2X10A\",";
        str += "              \"designator\": \"U695\",";
        str += "              \"device\": \"JUSEKH-A2557-2X10A\",";
        str += "              \"footprint\": \"CONN-TH_20P-P2.50_HCTL_HC-XHD-2X10A\",";
        str += "              \"name\": \"JUSEKH-A2557-2X10A\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"JUSERS0104YQ\",";
        str += "              \"designator\": \"U696\",";
        str += "              \"device\": \"JUSERS0104YQ\",";
        str += "              \"footprint\": \"TSSOP-14_L5.0-W4.4-P0.65-LS6.4-BL\",";
        str += "              \"name\": \"JUSERS0104YQ\",";
        str += "              \"value\": \"\"";
        str += "            }";
        str += "          ],";
        str += "          [";
        str += "            {";
        str += "              \"comment\": \"1.5nF\",";
        str += "              \"designator\": \"C581\",";
        str += "              \"device\": \"CAP_0603\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"1.5nF\",";
        str += "              \"value\": \"1.5nF\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"2.2nF\",";
        str += "              \"designator\": \"C582\",";
        str += "              \"device\": \"CAP_0603\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"2.2nF\",";
        str += "              \"value\": \"2.2nF\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"10K\",";
        str += "              \"designator\": \"R482\",";
        str += "              \"device\": \"Res_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"10K\",";
        str += "              \"value\": \"10K\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"TCTR0402F10K0F3950T\",";
        str += "              \"designator\": \"R483\",";
        str += "              \"device\": \"TCTR0402F10K0F3950T\",";
        str += "              \"footprint\": \"R0402\",";
        str += "              \"name\": \"TCTR0402F10K0F3950T\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"100K\",";
        str += "              \"designator\": \"R933\",";
        str += "              \"device\": \"Res_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"100K\",";
        str += "              \"value\": \"100K\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"150K\",";
        str += "              \"designator\": \"R934\",";
        str += "              \"device\": \"Res_0603\",";
        str += "              \"footprint\": \"R0603\",";
        str += "              \"name\": \"150K\",";
        str += "              \"value\": \"150K\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"GNV321SR\",";
        str += "              \"designator\": \"U794\",";
        str += "              \"device\": \"GNV321SR\",";
        str += "              \"footprint\": \"SOT-23-5_L2.9-W1.6-P0.95-LS2.8-BL\",";
        str += "              \"name\": \"GNV321SR\",";
        str += "              \"value\": \"\"";
        str += "            }";
        str += "          ],";
        str += "          [";
        str += "            {";
        str += "              \"designator\": \"C49\",";
        str += "              \"device\": \"GRM188R6YA106MA73D\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"10uF\",";
        str += "              \"value\": \"10uF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C50\",";
        str += "              \"device\": \"GRM188R6YA106MA73D\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"10uF\",";
        str += "              \"value\": \"10uF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C51\",";
        str += "              \"device\": \"0603B104K500NT\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"100nF\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C52\",";
        str += "              \"device\": \"0603B104K500NT\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"100nF\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C53\",";
        str += "              \"device\": \"0603B104K500NT\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"100nF\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C54\",";
        str += "              \"device\": \"0603B104K500NT\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"100nF\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C55\",";
        str += "              \"device\": \"0603B104K500NT\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"100nF\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C56\",";
        str += "              \"device\": \"0603B104K500NT\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"100nF\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"designator\": \"C57\",";
        str += "              \"device\": \"0603B104K500NT\",";
        str += "              \"footprint\": \"C0603\",";
        str += "              \"name\": \"100nF\",";
        str += "              \"value\": \"100nF\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"PESD1CAN\",";
        str += "              \"designator\": \"D213\",";
        str += "              \"device\": \"PESD1CAN_C2687121\",";
        str += "              \"footprint\": \"SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BL-2\",";
        str += "              \"name\": \"PESD1CAN\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"BSMD1812-200-30V\",";
        str += "              \"designator\": \"F159\",";
        str += "              \"device\": \"BSMD1812-200-30V\",";
        str += "              \"footprint\": \"F1812\",";
        str += "              \"name\": \"BSMD1812-200-30V\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"DC-005-A200\",";
        str += "              \"designator\": \"INCON7\",";
        str += "              \"device\": \"DC-005-A200\",";
        str += "              \"footprint\": \"DC-IN-TH_DC-005-A200\",";
        str += "              \"name\": \"DC-005-A200\",";
        str += "              \"value\": \"\"";
        str += "            },";
        str += "            {";
        str += "              \"comment\": \"ME6203A33PG\",";
        str += "              \"designator\": \"U7\",";
        str += "              \"device\": \"ME6203A33PG\",";
        str += "              \"footprint\": \"SOT-89-3_L4.5-W2.5-P1.50-LS4.2-BR\",";
        str += "              \"name\": \"ME6203A33PG\",";
        str += "              \"value\": \"\"";
        str += "            }";
        str += "          ]";
        str += "        ],";
        str += "        \"charts\": \"circuitdesign/MCU-ESP32-WROVER-IB_SPI-MS4553S_Flash-W25Q20CLSNIG/MCU_ESP32_WROVER_IB_SPI_MS4553S_Flash_W25Q20CLSNIG.png\",";
        str += "        \"circuitTemplateNames\": {";
        str += "          \"MCU-ESP32-WROVER-IB_SPI-MS4553S_Flash-W25Q20CLSNIG(个数:1、芯片所属：other_other_0)\": {";
        str += "            \"ADC分辨率（ADC位数）\": \"12.0\",";
        str += "            \"处理器类型\": \"MCU\",";
        str += "            \"内部接口类型\": \"SPI、I2C\",";
        str += "            \"器件来源\": \"0\",";
        str += "            \"供电电压\": \"3.3\",";
        str += "            \"存储容量\": \"0.25\",";
        str += "            \"采样率\": \"20000.0\",";
        str += "            \"质量等级\": \"Industrial\",";
        str += "            \"接口类型\": \"SPI\",";
        str += "            \"通道数（数字）\": \"32.0\",";
        str += "            \"通道数\": \"16.0\",";
        str += "            \"存储速率\": \"104.0\"";
        str += "          },";
        str += "          \"JCAIS1200U_4(个数:1、芯片所属：analogue_voltage_0)\": {";
        str += "            \"输出类型\": \"0.0\",";
        str += "            \"最小输入范围\": \"0.0\",";
        str += "            \"最大输入范围\": \"48.0\",";
        str += "            \"器件来源\": \"0\",";
        str += "            \"供电电压\": \"3.3\",";
        str += "            \"通道类型\": \"0.0\",";
        str += "            \"质量等级\": \"Military\",";
        str += "            \"通道数\": \"4.0\",";
        str += "            \"最小频率\": \"0\",";
        str += "            \"最大频率\": \"10000.0\"";
        str += "          },";
        str += "          \"JAH95050A(个数:1、芯片所属：analogue_current_0)\": {";
        str += "            \"输出类型\": \"0.0\",";
        str += "            \"最小输入范围\": \"0.0\",";
        str += "            \"最大输入范围\": \"50.0\",";
        str += "            \"器件来源\": \"0\",";
        str += "            \"供电电压\": \"3.3\",";
        str += "            \"通道类型\": \"0.0\",";
        str += "            \"质量等级\": \"Military\",";
        str += "            \"通道数\": \"1.0\",";
        str += "            \"最小频率\": \"0\",";
        str += "            \"最大频率\": \"120000.0\"";
        str += "          },";
        str += "          \"JRS0104YQ_5(个数:1、芯片所属：digital_other_5s)\": {";
        str += "            \"最小输入范围\": \"0.0\",";
        str += "            \"输入端电压范围(输入信号电压)\": \"5.0\",";
        str += "            \"器件来源\": \"0\",";
        str += "            \"供电电压\": \"3.3\",";
        str += "            \"通道类型\": \"1.0\",";
        str += "            \"最大频率\": \"1000000.0\",";
        str += "            \"输出类型\": \"1.0\",";
        str += "            \"控制/读取方式\": \"GPIO\",";
        str += "            \"最大输入范围\": \"6.0\",";
        str += "            \"数字电路类型\": \"s\",";
        str += "            \"质量等级\": \"Military\",";
        str += "            \"通道数\": \"4.0\",";
        str += "            \"最小频率\": \"0\"";
        str += "          },";
        str += "          \"TCTR0402F10K0F3950T(个数:1、芯片所属：analogue_temperature_0)\": {";
        str += "            \"输出类型\": \"0.0\",";
        str += "            \"最小输入范围\": \"-40.0\",";
        str += "            \"最大输入范围\": \"125.0\",";
        str += "            \"器件来源\": \"0\",";
        str += "            \"供电电压\": \"3.3\",";
        str += "            \"通道类型\": \"0.0\",";
        str += "            \"质量等级\": \"Industrial\",";
        str += "            \"通道数\": \"1.0\",";
        str += "            \"最小频率\": \"0\",";
        str += "            \"最大频率\": \"100000\"";
        str += "          },";
        str += "          \"ME6203A33M3G(个数:1、芯片所属：other_other_0)\": {";
        str += "            \"最大功率\": \"0.495\",";
        str += "            \"器件来源\": \"0\",";
        str += "            \"质量等级\": \"Industrial\",";
        str += "            \"输入电压\": \"32,24,15,12,9,5\",";
        str += "            \"输出电压\": \"3.3\"";
        str += "          }";
        str += "        },";
        str += "        \"description\": \"电路方案6\",";
        str += "        \"images\": [";
        str += "          \"https://192.168.1.61:19000/prod-api/file/download?filepath=circuitdesign/MCU-ESP32-WROVER-IB_SPI-MS4553S_Flash-W25Q20CLSNIG/MCU_ESP32_WROVER_IB_SPI_MS4553S_Flash_W25Q20CLSNIG.png&token=541ffecd-2a0c-47dc-a438-5039b6380d14\",";
        str += "          \"https://192.168.1.61:19000/prod-api/file/download?filepath=circuitdesign/JCAIS1200U_4/JCAIS1200U_4.png&token=541ffecd-2a0c-47dc-a438-5039b6380d14\",";
        str += "          \"https://192.168.1.61:19000/prod-api/file/download?filepath=circuitdesign/JAH95050A/JAH95050A.png&token=541ffecd-2a0c-47dc-a438-5039b6380d14\",";
        str += "          \"https://192.168.1.61:19000/prod-api/file/download?filepath=circuitdesign/JRS0104YQ_5/JRS0104YQ_5.png&token=541ffecd-2a0c-47dc-a438-5039b6380d14\",";
        str += "          \"https://192.168.1.61:19000/prod-api/file/download?filepath=circuitdesign/TCTR0402F10K0F3950T/TCTR0402F10K0F3950T.png&token=541ffecd-2a0c-47dc-a438-5039b6380d14\",";
        str += "          \"https://192.168.1.61:19000/prod-api/file/download?filepath=circuitdesign/ME6203A33M3G/ME6203A33M3G.png&token=541ffecd-2a0c-47dc-a438-5039b6380d14\"";
        str += "        ],";
        str += "        \"name\": \"方案6\",";
        str += "        \"pCBFiles\": [";
        str += "";
        str += "        ],";
        str += "        \"parameters\": {";
        str += "          \"area\": 121.0,";
        str += "          \"efficiency\": \"0%\",";
        str += "          \"materialCost\": 4.30917";
        str += "        },";
        str += "        \"pcbExist\": 0,";
        str += "        \"projectFiles\": [";
        str += "          \"https://192.168.1.61:19000/prod-api/file/download?filepath=circuitdesign/MCU-ESP32-WROVER-IB_SPI-MS4553S_Flash-W25Q20CLSNIG/MCU_ESP32_WROVER_IB_SPI_MS4553S_Flash_W25Q20CLSNIG.epro&token=541ffecd-2a0c-47dc-a438-5039b6380d14\",";
        str += "          \"https://192.168.1.61:19000/prod-api/file/download?filepath=circuitdesign/JCAIS1200U_4/JCAIS1200U_4.epro&token=541ffecd-2a0c-47dc-a438-5039b6380d14\",";
        str += "          \"https://192.168.1.61:19000/prod-api/file/download?filepath=circuitdesign/JAH95050A/JAH95050A.epro&token=541ffecd-2a0c-47dc-a438-5039b6380d14\",";
        str += "          \"https://192.168.1.61:19000/prod-api/file/download?filepath=circuitdesign/JRS0104YQ_5/JRS0104YQ_5.epro&token=541ffecd-2a0c-47dc-a438-5039b6380d14\",";
        str += "          \"https://192.168.1.61:19000/prod-api/file/download?filepath=circuitdesign/TCTR0402F10K0F3950T/TCTR0402F10K0F3950T.epro&token=541ffecd-2a0c-47dc-a438-5039b6380d14\",";
        str += "          \"https://192.168.1.61:19000/prod-api/file/download?filepath=circuitdesign/ME6203A33M3G/ME6203A33M3G.epro&token=541ffecd-2a0c-47dc-a438-5039b6380d14\"";
        str += "        ],";
        str += "        \"replaceDesignators\": [";
        str += "          [";
        str += "";
        str += "          ],";
        str += "          [";
        str += "";
        str += "          ],";
        str += "          [";
        str += "";
        str += "          ],";
        str += "          [";
        str += "";
        str += "          ],";
        str += "          [";
        str += "";
        str += "          ],";
        str += "          [";
        str += "";
        str += "          ]";
        str += "        ],";
        str += "        \"replaceNets\": [";
        str += "          [";
        str += "            [";
        str += "              \"IO0\",";
        str += "              \"IO0-ADC\"";
        str += "            ],";
        str += "            [";
        str += "              \"IO2\",";
        str += "              \"IO2-ADC\"";
        str += "            ],";
        str += "            [";
        str += "              \"IO4\",";
        str += "              \"IO4-ADC\"";
        str += "            ],";
        str += "            [";
        str += "              \"IO25\",";
        str += "              \"IO25-ADC\"";
        str += "            ],";
        str += "            [";
        str += "              \"IO26\",";
        str += "              \"IO26-ADC\"";
        str += "            ],";
        str += "            [";
        str += "              \"IO16\",";
        str += "              \"IO16-GPIO\"";
        str += "            ],";
        str += "            [";
        str += "              \"IO17\",";
        str += "              \"IO17-GPIO\"";
        str += "            ],";
        str += "            [";
        str += "              \"IO21\",";
        str += "              \"IO21-GPIO\"";
        str += "            ],";
        str += "            [";
        str += "              \"IO22\",";
        str += "              \"IO22-GPIO\"";
        str += "            ],";
        str += "            [";
        str += "              \"IO27\",";
        str += "              \"IO27-ADC\"";
        str += "            ]";
        str += "          ],";
        str += "          [";
        str += "            [";
        str += "              \"VOUT1\",";
        str += "              \"IO0-ADC\"";
        str += "            ],";
        str += "            [";
        str += "              \"VOUT2\",";
        str += "              \"IO2-ADC\"";
        str += "            ],";
        str += "            [";
        str += "              \"VOUT3\",";
        str += "              \"IO4-ADC\"";
        str += "            ],";
        str += "            [";
        str += "              \"VOUT4\",";
        str += "              \"IO25-ADC\"";
        str += "            ],";
        str += "            [";
        str += "              \"VINPUT1\",";
        str += "              \"VINPUT1_1\"";
        str += "            ],";
        str += "            [";
        str += "              \"VINPUT2\",";
        str += "              \"VINPUT2_1\"";
        str += "            ],";
        str += "            [";
        str += "              \"VINPUT3\",";
        str += "              \"VINPUT3_1\"";
        str += "            ],";
        str += "            [";
        str += "              \"VINPUT4\",";
        str += "              \"VINPUT4_1\"";
        str += "            ]";
        str += "          ],";
        str += "          [";
        str += "            [";
        str += "              \"VOUT1\",";
        str += "              \"IO26-ADC\"";
        str += "            ],";
        str += "            [";
        str += "              \"CURRENITOUT\",";
        str += "              \"CURRENITOUT_2\"";
        str += "            ],";
        str += "            [";
        str += "              \"CURRENTIN\",";
        str += "              \"CURRENTIN_2\"";
        str += "            ],";
        str += "            [";
        str += "              \"VO1\",";
        str += "              \"VO1_2\"";
        str += "            ]";
        str += "          ],";
        str += "          [";
        str += "            [";
        str += "              \"OUT1\",";
        str += "              \"IO16-GPIO\"";
        str += "            ],";
        str += "            [";
        str += "              \"OUT2\",";
        str += "              \"IO17-GPIO\"";
        str += "            ],";
        str += "            [";
        str += "              \"OUT3\",";
        str += "              \"IO21-GPIO\"";
        str += "            ],";
        str += "            [";
        str += "              \"OUT4\",";
        str += "              \"IO22-GPIO\"";
        str += "            ],";
        str += "            [";
        str += "              \"IN1\",";
        str += "              \"IN1_3\"";
        str += "            ],";
        str += "            [";
        str += "              \"IN2\",";
        str += "              \"IN2_3\"";
        str += "            ],";
        str += "            [";
        str += "              \"IN3\",";
        str += "              \"IN3_3\"";
        str += "            ],";
        str += "            [";
        str += "              \"IN4\",";
        str += "              \"IN4_3\"";
        str += "            ]";
        str += "          ],";
        str += "          [";
        str += "            [";
        str += "              \"OUT1\",";
        str += "              \"IO27-ADC\"";
        str += "            ]";
        str += "          ],";
        str += "          [";
        str += "";
        str += "          ]";
        str += "        ],";
        str += "        \"thumb\": \"https://192.168.1.61:19000/prod-api/file/download?filepath=circuitdesign/MCU-ESP32-WROVER-IB_SPI-MS4553S_Flash-W25Q20CLSNIG/MCU_ESP32_WROVER_IB_SPI_MS4553S_Flash_W25Q20CLSNIG.png&token=541ffecd-2a0c-47dc-a438-5039b6380d14\",";
        str += "        \"uDriveContrastList\": [";
        str += "          {";
        str += "            \"comment\": \"存储模块\",";
        str += "            \"isSupported\": -1";
        str += "          },";
        str += "          {";
        str += "            \"comment\": \"通信模块\",";
        str += "            \"isSupported\": -1";
        str += "          },";
        str += "          {";
        str += "            \"comment\": \"AD模块\",";
        str += "            \"isSupported\": -1";
        str += "          },";
        str += "          {";
        str += "            \"comment\": \"数字传感器\",";
        str += "            \"isSupported\": -1";
        str += "          }";
        str += "        ],";
        str += "        \"uuid\": \"fdefcf2d-c412-4e64-ac50-e3c3d593b95b\"";
        str += "      },";
    }
}
